home *** CD-ROM | disk | FTP | other *** search
- property pSpriteStart, pSpriteEnd, pFixToCol, pDDSprite, spriteNum
- global itemListRow
-
- on getPropertyDescriptionList
- description = [:]
- addProp(description, #pSpriteStart, [#default: 0, #format: #number, #comment: "Sprite Range start:"])
- addProp(description, #pSpriteEnd, [#default: 0, #format: #number, #comment: "Sprite Range end:"])
- addProp(description, #pFixToCol, [#default: 0, #format: #number, #comment: "Associate with column:"])
- addProp(description, #pDDSprite, [#default: 0, #format: #number, #comment: "Drop-Down Sprite:"])
- return description
- end
-
- on exitFrame me
- inn = -1
- repeat with i = pSpriteStart to pSpriteEnd
- if i = the keyboardFocusSprite then
- inn = i
- exit repeat
- end if
- end repeat
- if the keyboardFocusSprite > 0 then
- itemListRow = 0
- end if
- if (inn > 0) or (itemListRow > 0) then
- if inn > 0 then
- itemListRow = value(the last char in the name of the member of sprite(inn))
- end if
- tVert = sprite(pSpriteStart).locV - 15 + (itemListRow * 15)
- sprite(spriteNum).locV = tVert
- sprite(spriteNum).locH = sprite(pSpriteStart + pFixToCol).locH + sprite(pSpriteStart + pFixToCol).width
- else
- sprite(spriteNum).locV = 700
- end if
- end
-